#ifndef __PALYER_SKILL_H__
#define __PALYER_SKILL_H__

class PacketDecoder;
class PlayerItem;
class PlayerSkill:public PlayerItem
{

public:
	PlayerSkill(PlayerId stPlayerId);
	virtual ~PlayerSkill();

	void addSkill(Int32 csv_id);
	bool hasSkill(Int32 csv_id);
	Skill* getSkill(Int32 csv_id);
	void decodeSkills();
	void encodeSkills();
	void sendSkills();
private:
	std::vector<SkillId>	m_arSkills;

};
#pragma pack()
#endif